//// 云函数入口文件
const cloud = require('wx-server-sdk')
const superagent = require('superagent')  //发起请求，获取页面html代码
const cheerio = require('cheerio') //读取 DOM 结构的标签
const charset = require('superagent-charset') //解决乱码
charset(superagent)
cloud.init()


// 云函数入口函数
exports.main = async (event, context) => {
  let serverUrl=`https://m.bige7.com/${event.url}`
  const result = await superagent.get(serverUrl)//拿到页面的html
  const $ = cheerio.load(result.text)

  let bookDetailData={}//本书详情
  bookDetailData['name']=$('.book_info').find('.cover').find('img').attr('alt')
  bookDetailData['imgurl']=$('.book_info').find('.cover').find('img').attr('src')
  bookDetailData['authod']=$('.book_info').find('.book_box').find('.dd_box').eq(0).find('span').eq(0).text()
  bookDetailData['status'] = $('.book_info').find('.book_box').find('.dd_box').eq(1).find('span').eq(0).text()
  bookDetailData['lastTime'] = $('.book_info').find('.book_box').find('.dd_box').eq(2).find('span').eq(0).text()
  bookDetailData['detail'] = $('.book_about').find('dd').text()
  //最新章节
  let lastData =[]
  let lastsection=$('.book_last').find('dd')
  for(let i=0;i<lastsection.length;i++){
   let obj={}
   obj['name']=$(lastsection[i]).find('a').text()
   obj['url']=$(lastsection[i]).find('a').attr('href')
   lastData.push(obj)
  }


  // let sectionData={}
  // let sectionList=$('.book_last').find('dd').find('a').text()
  // let sectionUrl=$('.book_last').find('dd').find('a').attr('href')
  // for(let i=0;i<sectionList.length;i++){
  //   let obj={}
  //   obj['name']=sectionList[i]
  //   obj['url']=sectionUrl[i]
  //   sectionData.push(obj)
  // }

  //分页章节
  // let pageSection =

  return{
    bookDetailData,
    lastData
  }
}